Мы с Вами как то все просто собирали проект и так как они пока маленькие и мы особенно не путались при отладке. Мы делали, как бы это выразиться финальную сборку без всякой отладочной информации и в результате при загрузки программу в отладчик получали такое сообщение.
Это сообщение говорит, что отладчик не нашел не какой полезной информации для себя. И поэтому мы будем видеть код таки какой его видит процессор. Но все можно изменить во первый у TASM есть опция /zi которая включает полную информацию для отладчика, а во вторых у TLINK есть опция /v которая говорит о том, что в проект нужно включить полную информацию. Вот как теперь выглядитBAT файл.
..\bin\tasm.exe /zi 48.asm ..\bin\tlink.exe /v 48.obj
Давайте соберем проект и посмотрим что произошло. В Turbo Debugger его. Мы увидим нормальный код.
При желании можно переключиться, воспользовавшись меню View на CPU.
И тут мы видим имена, наши комментарии и всякую там ерунду. Но какой ценой, наш файл стал 2KB вместе 500 байт. Это потому что теперь в конце нашего файла находятся все наши символы. Откройте EXE в блокноте и посмотрите.